Skip to content

feat(fletching): add fletching knife support#405

Merged
chsami merged 4 commits intochsami:developmentfrom
runsonmypc:feature/fletching-knife-support
Apr 19, 2026
Merged

feat(fletching): add fletching knife support#405
chsami merged 4 commits intochsami:developmentfrom
runsonmypc:feature/fletching-knife-support

Conversation

@runsonmypc
Copy link
Copy Markdown
Contributor

@runsonmypc runsonmypc commented Apr 19, 2026

Summary

  • Add support for fletching knife as preferred tool over regular knife
  • Plugin checks inventory/bank for fletching knife first, falls back to regular knife
  • All cutting modes (UNSTRUNG, UNSTRUNG_STRUNG, PROGRESSIVE) support both knife types

Test plan

  • Test with only fletching knife in bank - should withdraw and use it
  • Test with only regular knife in bank - should withdraw and use it
  • Test with both knives - should prefer fletching knife
  • Test stringing modes (STRUNG, PROGRESSIVE_STRUNG) - should be unaffected

Prefer fletching knife over regular knife when available in inventory
or bank. Falls back to regular knife if fletching knife is not present.

- Add helper methods to check for either knife type
- Update banking logic to handle both knife types
- Update fletch() to use whichever knife is in inventory
- Bump version to 1.7.0
@runsonmypc runsonmypc force-pushed the feature/fletching-knife-support branch from f020a23 to b8b8180 Compare April 19, 2026 00:47
Bank operations were failing on first attempt because openBank() return
value was ignored. Now checks if bank is already open and verifies
openBank() succeeded before continuing with deposit/withdraw operations.
Move preHover() to execute right after initiating the fletching action
so the mouse moves to the bank while fletching is in progress. This is
more natural than hovering after fletching completes.
@chsami chsami merged commit 723b98f into chsami:development Apr 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants